class inary:
    class source:
        name = "gmp"
        homepage = "http://gmplib.org/"
        class packager:
            name = "Ali Riza KESKIN"
            email = "parduscix@yandex.ru"
        license = ['LGPLv3+']
        isa = ['library']
        summary = "Arbitrary precision arithmetic library"
        description = "GMP is a free library for arbitrary precision arithmetic, operating on signed integers, rational numbers, and floating point numbers. There is no practical limit to the precision except the ones implied by the available memory in the machine GMP runs on. GMP has a rich set of functions, and the functions have a regular interface."
        archive = [
            ("0578d48607ec0e272177d175fd1807c30b00fdf2","https://ftp.gnu.org/gnu/gmp/gmp-6.2.1.tar.xz"),
        ]
        builddependencies = []
        packages = ['pkg_gmp', 'pkg_gmp_devel', 'pkg_gmp_32bit', 'pkg_gmp_docs']
    class pkg_gmp:
        name = "gmp"
        runtimedependencies = ["libgcc"]
        files = [
            ("library","/usr/lib/libgmp*"),
            ("info","/usr/share/info"),
        ]
    class pkg_gmp_devel:
        name = "gmp-devel"
        runtimedependencies = ["gmp"]
        files = [
            ("header","/usr/include"),
            ("data","/usr/lib/pkgconfig"),
            ("library","/usr/lib/*.a"),
        ]
    class pkg_gmp_32bit:
        name = "gmp-32bit"
        buildtype = "emul32"
        runtimedependencies = ["libgcc","gmp"]
        files = [
            ("library","/usr/lib32"),
        ]
    class pkg_gmp_docs:
        name = "gmp-docs"
        runtimedependencies = ["gmp"]
        files = [
            ("doc","/usr/share/doc"),
        ]
    class history:
        update = [
            ["2021-09-12","6.2.1","Automatic version upgrade.","Ali Riza KESKIN","parduscix@yandex.ru"],
        ]
